package com.ruoyi.water.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 表具扩展实体DTO（对应WaterMeterArchiveDTO的extraEntity字段）
 */
@Data
@Schema(name = "WaterMeterExtraEntityDTO", description = "表具扩展信息")
public class WaterMeterExtraEntityDTO {

    @Schema(description = "三体系编码", example = "null")
    private String threeSystemCode;

    @Schema(description = "设备类型", example = "null")
    private String deviceType;

    @Schema(description = "设备IMEI", example = "null")
    private String deviceIMEI;

    @Schema(description = "设备IMSI", example = "null")
    private String deviceIMSI;

    @Schema(description = "电压倍率", example = "1")
    private Integer beilvU;

    @Schema(description = "电流倍率", example = "100")
    private Integer beilvI;

    @Schema(description = "冻结模式字节", example = "null")
    private String freezeModeByte;
}
